home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / bash / bash_110 / unixmode / src_d3.zoo / ReadMe.first < prev   
Encoding:
Text File  |  1991-10-30  |  2.0 KB  |  60 lines

  1. This is the readme file that comes along with distribution 3 of Bash for 
  2. TOS. The only real change from distribution 2 is that Bash went from 
  3. version 1.08 to 1.10. There were many internal bugs fixed in Bash and
  4. Readline, and they help the ST user out greatly, but the ST fixes that 
  5. were in place, were basically unchanged. 
  6.  
  7. The procedure for setting up a BASH directory for compilation has 
  8. been massively changed since the previous version. It is now very easy.
  9.  
  10. A. If you are reading this file you should also have in this directory 
  11.     
  12.     1. patches.zoo            - new patches + additions
  13.     2. boot-strap.sh        - a sh compatible script
  14.     
  15.    All of this stuff is set to go for a cross compiler system. If 
  16.    you want to build this thing with a native TOS gcc then you 
  17.    will have to hack at the Makefile's a bit.
  18.  
  19. B. boot-strap.sh 
  20.  
  21.     This is a shell compatible script that transforms a virgin 
  22.     FSF version of bash (from a tar file) into a ST-BASH source 
  23.     directory just waiting to be built. It does some error checking
  24.     along the way, but I still give no promises.
  25.  
  26.     Put bash-1.10.tar (get it from prep.ai.mit.edu - it comes compressed
  27.     so uncompress it first) into any directory, actually maybe name the
  28.     directory st-bash110/, then copy patches.zoo and boot-strap.sh
  29.     into this directory. 
  30.  
  31.     cd to this directory and (if you are not running bash or sh, start
  32.     a sh now) type ". boot-strap bash-1.10.tar", the script will 
  33.     let you know how things go, and abort if things get too bad. 
  34.  
  35. C. Building a ST-BASH
  36.  
  37.     cd to st-bash110/lib
  38.     hit make -f Makefile.cross    ; produces lib/readline/readline.olb
  39.                        lib/glob/glob.olb
  40.  
  41.     
  42.     copy "st-bash110/lib/readline/readline.olb" 
  43.              - and -
  44.          "st-bash110/lib/glob/glob.olb" 
  45.  
  46.                              into $GNULIB/
  47.  
  48.     copy "st-bash110/lib/readline/*.h"
  49.                                   into $GNUINC/readline/
  50.  
  51.     cd to st-bash110/src
  52.  
  53.     hit make -f Makefile.cross    ; produces the bash.ttp executable.
  54.  
  55. -------------------------------------------------------------------------
  56.  
  57.                 report bugs to :
  58.  
  59.                     scott@sparc1.stevens-tech.edu
  60.